.update-certificate {
  .certificate-box {
    padding: 30rpx 43rpx;
    background-color: @color-origin-white;
    .title {
      font-family: 'ali-p';
      font-weight: 500;
      font-size: 31rpx;
      color: @color-black-text;
    }
    .certificate-img__box {
      position: relative;
      width: 665rpx;
      height: 409rpx;
      background-color: @color-white;
      :deep(.u-image__image) {
        width: 665rpx!important;
        height: 409rpx!important;
        object-fit: cover;
      }
      /* #ifdef MP-WEIXIN */
      :deep(.u-icon) {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
      }
      /* #endif */
      .u-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
      }
      .btn {
        position: absolute;
        bottom: -22rpx;
        width: inherit;
        height: 71rpx;
        line-height: 71rpx;
        text-align: center;
        font-family: 'ali-p';
        background-color: @color-green-btn;
        color: @color-origin-white;
        border-radius: 0 0 13rpx 13rpx;
      }
    }
  }

  .fixed-btn {
    position: fixed;
    bottom: 0;
    width: 100%;
    padding: 24rpx 24rpx 34rpx;
    box-sizing: border-box;
    background-color: @color-origin-white;
  }
}
